﻿.TplMenu{overflow:hidden;margin:0 auto;}
.TplMenuRect {overflow:hidden;height:1px;line-height:1px;border-left:3px solid #767272;border-right:3px solid #767272;background:#767272;}
.TplMenuRect1 {margin:0 1px;height:2px;}
.TplMenuRect2 {margin:0 2px;}
.TplMenuRect3 {margin:0 3px;border-width:2px;}
.TplMenuRect4 {margin:0 5px;height:1px;}
.TplMenuTitle {font-size:14px;font-weight:bold;line-height:20px;text-align:center;color:#fff;background-color:#767272;border-bottom:solid 1px #666;}
.TplMenuState {font-size:14px;font-weight:bold;line-height:20px;text-align:center;color:#fff;background-color:#767272;border-top:solid 1px #666;}
.TplMenuBox {background-color:#F3F7F5;margin:0;padding:0;border-width:0;cursor:default;}
.TplMenuGroupTitle{font-size:14px;background-color:#767272;line-height:24px;color:#f7f7f7;height:24px;padding-left:3px;background-image:url(MenuGroup.gif);cursor:pointer;}
.TplMenuGroupState{margin-right:7px;}
.TplMenuGroup {padding-left:5px;border-left:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;overflow:hidden;}
.TplMenuGroupTitle img{width:20px; height:20px; margin-left:5px; vertical-align:middle;}
.TplMenuItem{ font-size:12px;margin-top:7px;margin-bottom:5px;overflow:hidden;}
.TplMenuItem img{width:16px; height:16px; margin-right:3px; vertical-align:middle;}
.TplMenuItem span{margin-right:3px;}
.TplMenuItem a{color:#5577ee;text-decoration:none;}
.TplMenuItem a:hover{text-decoration:underline;}